package com.dhsc.service.xtqxgl;

import com.dhsc.domain.ywzx.xtqxgl.BqhcgzVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @ClassName: IBqhcgzService
 * @Description: 标签互斥规则
 * @date: 2023/11/7 16:17
 * @author: gx
 */
public interface IBqhcgzService {

    /**
    * @Title: queryBqhcgz
    * @Description: 查询标签互斥规则
    * @Param: bqhcgzVo
    * @return: LayuiTableVo
    * @Author: gx
    * @Date: 2023/11/7 16:23
    */
    LayuiTableVo queryBqhcgz(BqhcgzVo bqhcgzVo);

    /**
     * @Title: queryGzname
     * @Description: 查询规则名称
     * @return: ResponseObject
     * @Author: gx
     * @Date: 2023/11/10 11:27
     */
    ResponseObject queryGzname();

    /**
    * @Title: querySxname
    * @Description: 查询属性名称
    * @return: ResponseObject
    * @Author: gx
    * @Date: 2023/11/10 11:44
    */
    ResponseObject querySxname();

    /**
     * @Title: saveBqhcgz
     * @Description: 保存标签互斥规则
     * @Param: bqhcgzVo
     * @return: ResponseObject
     * @Author: gx
     * @Date: 2023/11/9 17:49
     */
    ResponseObject saveBqhcgz(BqhcgzVo bqhcgzVo);

    /**
     * @Title: deleteBqhcgz
     * @Description: 删除标签互斥规则
     * @Param: bqhcgzVo
     * @return: ResponseObject
     * @Author: gx
     * @Date: 2023/11/9 17:58
     */
    ResponseObject deleteBqhcgz(BqhcgzVo bqhcgzVo);
}
